@charset "utf-8";
@import "common";
body {
    .newsandtrends {
        padding-bottom: 68px;
        >.container {
            >.row {
                .nd-box {
                    >h3 {
                        font-size: 30px;
                        color: #ff6b08;
                    }
                    >.row {
                        .shadow {
                            position: relative;
                            margin-bottom: 20px;
                            >div:first-child {
                                width: 302px;
                                border: 1px solid #eeeeee;
                                >img {
                                    width: 100%;
                                    height: 100%;
                                }
                            }
                            >div:last-child {
                                width: 302px;
                                height: 41px;
                                background-color: #4b5453;
                                opacity: 0.8;
                                position: absolute;
                                bottom: 0;
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                >p {
                                    color: white;
                                    margin: 0;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .line-one {
        >.container {
            .lineone-box {
                .le-left {
                    .le-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .le-article {
                    .le-text {
                        >h4 {
                            font-size: 18px;
                            color: #ff6900;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .line-two {
        >.container {
            .linetwo-box {
                .lw-left {
                    .lw-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .lw-article {
                    .lw-text {
                        >h4 {
                            font-size: 18px;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .line-three {
        >.container {
            .linethree-box {
                .lt-left {
                    .lt-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .lt-article {
                    .lt-text {
                        >h4 {
                            font-size: 18px;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .line-four {
        >.container {
            .linefour-box {
                .lf-left {
                    .lf-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .lf-article {
                    .lf-text {
                        >h4 {
                            font-size: 18px;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .line-five {
        >.container {
            .linefive-box {
                .lf-left {
                    .lf-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .lf-article {
                    .lf-text {
                        >h4 {
                            font-size: 18px;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .line-six {
        >.container {
            .linesix-box {
                .ls-left {
                    .ls-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .ls-article {
                    .ls-text {
                        >h4 {
                            font-size: 18px;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .line-seven {
        >.container {
            .lineseven-box {
                .ls-left {
                    .ls-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .ls-article {
                    .ls-text {
                        >h4 {
                            font-size: 18px;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .line-eight {
        >.container {
            .lineeight-box {
                .le-left {
                    .le-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .le-article {
                    .le-text {
                        >h4 {
                            font-size: 18px;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .line-nine {
        >.container {
            padding-bottom: 70px;
            border-bottom: 1px dashed #d4d4d4;
            .linenine-box {
                .ln-left {
                    .ln-picture {
                        width: 221px;
                        height: 136px;
                        border: 1px solid #dddddd;
                        border-radius: 3px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        margin-bottom: 22px;
                    }
                }
                .ln-article {
                    .ln-text {
                        >h4 {
                            font-size: 18px;
                            margin-top: 2px;
                            margin-bottom: 15px;
                        }
                        >p {
                            font-size: 14px;
                            margin-bottom: 15px;
                        }
                        >button {
                            width: 98px;
                            height: 32px;
                            border-radius: 14px;
                            color: #ff6900;
                            border: 1px solid #ff6900;
                            background: white;
                            float: right;
                        }
                    }
                }
            }
        }
    }
    .pagination-box{
        padding: 25px;
        >.container{
            .pa-box{
                .button-box{
                    .bt-box{
                        display: flex;
                        justify-content: center;
                        margin: 0;
                        margin-top: 35px;
                        .amend{
                            >button{
                                color: white;
                                background-color: #e34637;
                            }
                        }
                        >li{
                            >button{
                                width: 32px;
                                height: 31px;
                                background-color: white;
                                border: 1px solid #dddddd;
                            }
                        }
                        >li:first-child{
                            >button{
                                width: 51px;
                                border-top-left-radius: 3px;
                                border-bottom-left-radius: 3px;
                            }
                        }
                        >li:nth-child(2){
                            >button{
                                width: 62px;
                            }
                        }
                        >li:last-child{
                            >button{
                                width: 62px;
                                border-top-right-radius: 3px;
                                border-bottom-right-radius: 3px;
                            }
                        }
                    }
                }
            }
        }
    }
}